package com.sz.virtualbank.common.constant;

/**
 * 公共常量
 * 
 * @author Claude
 */
public interface CommonConstants {
    
    /**
     * 用户Cookie名称
     */
    String COOKIE_NAME = "virtual_bank_token";
    
    /**
     * Token请求头名称
     */
    String TOKEN_HEADER = "Authorization";
    
    /**
     * Token前缀
     */
    String TOKEN_PREFIX = "Bearer ";
    
    /**
     * Token有效期（秒）：2小时
     */
    int TOKEN_EXPIRE_SECONDS = 7200;
    
    /**
     * 默认分页页码
     */
    int DEFAULT_PAGE_NUM = 1;
    
    /**
     * 默认分页大小
     */
    int DEFAULT_PAGE_SIZE = 10;
    
    /**
     * 最大分页大小
     */
    int MAX_PAGE_SIZE = 100;
    
    /**
     * 日期时间格式
     */
    String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
    
    /**
     * 日期格式
     */
    String DATE_FORMAT = "yyyy-MM-dd";
    
    /**
     * 时间格式
     */
    String TIME_FORMAT = "HH:mm:ss";
}
